% -----------------------------------------------------------------------------
% UFRJ
% PPGI
% MAB 733 Sistemas Distribuídos
%
% Revisado em 23/04/2013
% Autor: Cristiano Gurgel de Castro
% -----------------------------------------------------------------------------


\chapter{Introdução}

O presente trabalho descreve a arquitetura e como se deu o desenvolvimento de
uma aplicação Java simples (uma calculadora) que se comunica com serviços Web.
Nesse caso simples, as regras de negócio são algumas operações simples
da calculadora as quais são implementadas por serviços web externos à aplicação
cliente.

Esse desenvolvimento serviu para demonstrar as minúcias do desenvolvimento de
aplicações distribuídas, já que, conforme apresentado nas próximas seções,
muitas situações de erro tiveram de ser contornadas, mesmo para essa simples
aplicação. Os problemas de desenvolvimento e as soluções encontradas são
mostrados no capítulo seguinte.
